1.写出每条指令执行后相关寄存器中的值。
mov ax,62627 ax=
这条指令不能执行,显示错误,操作数类型不匹配,ax是16位的,62627应该算是32位吧。
mov ah,31h ax=3100h
mov al,23h ax=3123h
add ax,ax ax=6246h
mov bx,826ch bx=826ch
mov cx,ax cx=6246h
mov ax,bx ax=826ch
add ax,bx ax=04d8h
mov al,bh ax=0482h
mov ah,bl ax=6c82h
add ah,ah ax=0d882h
...
- [游客] 害我整错郁闷 01/08 12:46
- [lihongbo6668201] 第一次做又没做好,62627是10进制,我误以为是16进制,导致计算错误,多亏mywill老兄指点, 06/28 12:28
- [mywiil] 这次对了。 06/28 11:28
- [lihongbo6668201] 谢谢啊,我试一试,但是没仔细考虑,但是我感觉转换成16进制也是有五位啊 06/28 11:26
- [mywiil] 暑假集中学习也不错。加油! 06/28 11:16
- [mywiil] mov ax,62627 ax= 这条指令不能执行,显示错误,操作数类型不匹 06/28 10:58
- [lihongbo6668201] 改正: 8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根 06/26 12:01
- [游客] 第(6)不对呢。 下次把题都都做了吧。 06/26 08:42
- [游客] 都没问题。放到编译器下一试便知。 06/26 08:40
- [lihongbo6668201] 谢,应该就是的 06/25 18:33
[2009-06-27 12:05] 检测点2.1
阅读全文 |
评论次数(4) |
浏览次数(871) |
所属类型(汇编作业)
[2009-06-26 00:16] 第一次做题 检测点1.1
挑个几个做了
(2) 1KB的存储器有 1024 存储单元,存储单元的编号从0到1023。
(6) 8080\8088\8086\80286\80386的数据总线宽度分别为8\8\16\16\32.则它们一次可以传送的数据位:8\8\16\16\32
(7) 从内存中读取1024字节的数据,8086至少要读512次,80386至少要读256次。
(8) 在存储器中,数据和程序以 二进制信息 形式存放。
哪里不对请高手指正...
(2) 1KB的存储器有 1024 存储单元,存储单元的编号从0到1023。
(6) 8080\8088\8086\80286\80386的数据总线宽度分别为8\8\16\16\32.则它们一次可以传送的数据位:8\8\16\16\32
(7) 从内存中读取1024字节的数据,8086至少要读512次,80386至少要读256次。
(8) 在存储器中,数据和程序以 二进制信息 形式存放。
哪里不对请高手指正...
阅读全文 |
评论次数(3) |
浏览次数(667) |
所属类型(汇编作业)
[2009-06-25 22:11] 谁帮我看看寄存器相对寻址题,谢了,论坛没人帮我
用寄存器BX和位移量0B2H的寄存器相对寻址方式,把存储器中一个双字与ECX相加,结果存入ECX。
Add ecx, [bx+0b2h]
add ecx,0b2h[bx]
这两个究竟都对吗,还是一个对一个错,反正肯定至少有一个是对的,我觉得两个都对,不知各路高手啥看法...
Add ecx, [bx+0b2h]
add ecx,0b2h[bx]
这两个究竟都对吗,还是一个对一个错,反正肯定至少有一个是对的,我觉得两个都对,不知各路高手啥看法...
阅读全文 |
评论次数(1) |
浏览次数(652) |
所属类型(汇编作业)
页码数(1):
1