答案
爱编程iii
这个作者很懒,什么都没留下…
展开
-
王爽汇编语言第三版 实验十第一题
assume cs:code,ds:data,ss:stack data segment db ‘Welcome to masm!’,0 data ends stack segment db 10H dup(0) stack ends code segment start: mov ax,data mov ds,ax mov si,0 ;这三行代码设置ds:si指向字符串首地址 mov ...原创 2019-08-08 22:51:50 · 163 阅读 · 0 评论 -
王爽汇编语言实验十第三题
comment ! 数值显示,将data段中的数据以十进制的形式显示出来 ! assume cs:code,ds:data,ss:stack data segment dw 123,12666,1,8,38,55,6,77,78,89 data ends ascii segment dw 32 dup(0) ascii ends stack segment dw 10000 dup(0) ...原创 2019-08-09 00:43:40 · 276 阅读 · 0 评论 -
王爽汇编语言实验七
assume cs:codesg,ds:datasg,es:table datasg segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','1992' db '1993','199...原创 2019-08-09 22:16:02 · 211 阅读 · 0 评论 -
《汇编语言》-王爽 实验11
题:编写一个子程序,将包含任意字符,以0结尾的字符串中的小写字母转变成大写字母,描述如下。 名称: letterc 功能: 将以0结尾的字符串中的小写字母转变成大写字母。 参数: ds:si指向字符串首地址。 如题,任意字符,就得考虑一些其他字符,这就需要划分一个范围,就是取出的字符应该在小写字母的ASCII码范围内。 这就可以用cmp指令和条件转移指令。 assume cs:code,ds:da...原创 2019-08-14 23:32:46 · 609 阅读 · 1 评论 -
王爽《汇编语言》实验14 显示当前的日期,时间。用高级语言的程序调用方法写出此程序!
这个题,我的思路是用子程序来实现。年月日是一组子程序,时分秒是一组子程序,他们有共同的父程序,而两个程序又有相同的代码,于是我就把相同的代码组合成另一个子程序。显示分隔符又是一个子程序,所以,我的程序结构如下(我用高级语言的写法写出): public void time(显示时间程序){ 1.设置显存地址 2.设置取时间的循环次数 timeMax();调用显示年月份程序 timeMix()...原创 2019-08-23 23:23:29 · 1133 阅读 · 0 评论 -
王爽《汇编语言》 第15章外中断“在屏幕中间显示a~z,并让人看清,按ESC键,改变颜色”
王爽老师在书上写得程序我看着很别扭,很难受。我已经习惯了高级语言那种面向过程编程,一个功能封装成一个函数。 所以,我自己按照自己的想法实现这个小问题。于是跟大家分享我的代码。写的不好,还请包涵! comment ! 编程:在屏幕中间显示"a"~"z",并可以让人看清。在显示的过程中,按下Esc键后, 改变显示的颜色。 ! assume cs:code,ds:data data segment ...原创 2019-09-01 22:12:48 · 574 阅读 · 1 评论