![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
xx熊xq
菜鸡一枚
展开
-
汇编分三行输出你的姓名、学号、自我介绍
代码如下:data segment number db '22920172204248',0dh,0ah,'$' name1 db 'xiongqianchao',0dh,0ah,'$' jieshao db 'I am a student$'endscode segment assume cs:code,ds:data...原创 2019-06-01 15:09:53 · 4242 阅读 · 0 评论 -
汇编xlat指令的使用
建立一个字符数组,其中为26个大写英文字母,使用XLAT指令,获取其中的字母“X”,并进行输出代码如下:data segment arr db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'endscode segment assume cs:code,ds:datastart: mov ax,data mov ...原创 2019-06-01 15:18:33 · 3590 阅读 · 0 评论 -
汇编基址变址寻址方式的使用
在程序中建立一个二维数组,放入3行6列的单字节数据,然后代码中使用基址变址寻址方式,改变其中第二行第四个数据的值,使其发生变化代码如下:data segment arr db 1,2,3,4,5,6 db 7,8,9,10,11,12 db 13,14,15,16,17,18endscode segment ...原创 2019-06-01 15:32:56 · 3518 阅读 · 0 评论 -
汇编相对基址变址寻址方式的使用
定义二维数组array,该数组为3行5列,使用相对基址变址寻址方式改变其中第8个元素的值代码如下:data segment arr db 1,2,3,4,5 db 7,8,9,10,11 db 13,14,15,16,17endscode segment assume cs:code,ds:datastar...原创 2019-06-01 15:39:22 · 1594 阅读 · 0 评论 -
汇编四则运算
计算如下四则运算,8+9*(6/(3-1)),结果放入内存代码如下:data segment sum dw 1 dup(0) endscode segment assume cs:code,ds:datastart: mov ax,data mov ds,ax mov es,ax ...原创 2019-06-01 15:51:53 · 2275 阅读 · 1 评论 -
汇编移位指令的使用
请使用移位和加减法指令编写一个程序片段计算:AX×21,假设乘积不超过16位。提示:21=24+22+20代码如下data segment sum dw 1 dup(0) endscode segment assume cs:code,ds:datastart: mov ax,data mov ds,ax ...原创 2019-06-01 21:01:12 · 1683 阅读 · 1 评论 -
汇编使用跳转实现1累加到100的和
使用跳转实现1累加到100的和代码如下:data segment sum dw 1 dup(0) endscode segment assume cs:code,ds:datastart: mov ax,data mov ds,ax mov es,ax mov ax,0...原创 2019-06-01 21:10:05 · 4057 阅读 · 0 评论 -
汇编串指令的使用
使用串指令在字符串中统计大写字母A的数目代码如下:data segment str db 'ABDFBAAAFEARA' len equ $-str ;len为字符串的长度endscode segment assume cs:code,ds:datastart: mov ax,data m...原创 2019-06-01 21:30:01 · 788 阅读 · 1 评论